/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package tallerjavamostruo;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Scanner;


/**
 *
 * @author ShIrLeY
 */

public class Heroe extends Persona {
        private String apodo;
        ArrayList lista = new ArrayList();

 public Heroe()
    {
        apodo = "Sin apodo";

    }

 public Heroe( String nombre, String id, int edad,String apodo){
       super(nombre, id, edad);
       this.apodo = apodo;
     }

  public void crearLista (Heroe nodo)
    {
        Scanner leer = new Scanner(System.in);
        int op;

     do{
        System.out.println( "Ingresar nombre de Heroe: " );
        nodo.nombre = leer.next().toUpperCase();


        System.out.println( "Ingrese el Id del Heroe: " );
        nodo.id = leer.next().toUpperCase();


        System.out.println( "Ingrese edad del heroe: " );
        nodo.edad = leer.nextInt();

        System.out.println( "Ingrese edad del heroe: " );
        nodo.apodo = leer.next().toUpperCase();

        lista.add("Nombre del heroe:"+ nodo.nombre);
        lista.add("Id :"+ nodo.id);
        lista.add("Edad :"+ nodo.edad);
        lista.add("Apodo :"+ nodo.apodo);

        System.out.println( "¿Deseas ingresar mas heroes?" );
        System.out.println( "1.*Si\n 2.*No" );
        op = leer.nextInt();
      }while(op != 2);
    }

    public void print()
    {
        List lista2 = new ArrayList(lista);
        Iterator it = lista2.iterator();

        System.out.println("--Lista de Heroes--");

       while (it.hasNext()){
            System.out.println(it.next()+"");
         }
    }


}